hydrofoil vessel - French English Dictionary